tread down


Results for "tread down"

English - Turkish Dictionary

tread down

(English - Turkish Dictionary) :
-i ayak altında çiğnemek.